home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 1.iso / t_os / wstype / source / getfiles.h < prev    next >
Text File  |  1991-10-18  |  685b  |  38 lines

  1. /***   [getfiles.h]
  2. *
  3. *    For GNU C Compiler (GCC)
  4. *
  5. ***/
  6.  
  7. #define GF_SNON        0
  8. #define GF_SEXT        1
  9. #define GF_SNAME    2
  10. #define GF_SDATE    3
  11.  
  12. #define EX_EXE        0
  13. #define EX_DIR        1
  14. #define EX_OTHER    2
  15.  
  16. typedef struct {
  17.     unsigned char    name[13];
  18.     unsigned    attr;
  19.     unsigned    dt;
  20.     unsigned    tm;
  21.     long        sz;
  22.     unsigned    ord;
  23. } files;
  24. typedef struct {
  25.     files       **pbuf;
  26.     unsigned    nfiles;
  27.     unsigned    ndir;
  28. } get_f;
  29.  
  30. /***
  31. * メモリを用意し,カレントディレクトリを拡張子でソートする関数
  32. * そのメモリを開放する関数
  33. * 戻り値:エラーの場合はpbuf = NULL
  34. ***/
  35. int        Getfiles(int, get_f *, int);
  36. void    Gf_bufrel(void);
  37. int        Split_fname(const char *, unsigned, char *, char *);
  38.